草庐IT

iOS 字体名称 : dashes versus no dashes

全部标签

c - 使用 WinAPI 按名称获取进程中的指针变量

我不确定问题的标题有多清楚。这是我正在尝试做的事情:我有一个进程,它使用DLL库作为插件。这些库使用函数,与临界区对象同步。我希望所有DLL函数都与相同的临界区对象同步。我想到了以下几点:第一个DLL将初始化一个临界区对象,其他DLL也将使用它,而不是初始化一个新的。但是我怎样才能得到指向第一个DLL的临界区对象的指针呢?我想到的一个解决方案是使用NamedSharedMemory,并将指向临界区对象的指针放在那里。它会起作用,但感觉就像用火箭筒射苍蝇一样。是否有更简单、更惯用的方法来创建具有可检索指针的命名对象? 最佳答案 一个D

windows - Powershell Windows 应用程序获取发布者显示名称

希望有人能帮助我。我正在尝试获取我计算机上安装的每个Windows应用程序的列表。使用Powershell可以轻松获得完整列表Get-AppxPackage结果如下:Name:Amazon.com.AmazonPublisher:CN=5050E920-F712-4A72-AFD4-2E82CC365EEFArchitecture:NeutralResourceId:Version:3.1.2.7PackageFullName:Amazon.com.Amazon_3.1.2.7_neutral__343d40qqvtj1tInstallLocation:C:\ProgramFiles\

android - 具有相同名称的不同应用程序?

假设两个开发者创建了自己的应用程序,并且每个人都想将其命名为“nameApp”:他们能否同时在AppleStore、GoogleStore和MicrosoftStore上发布该应用程序?换句话说->是否有可能在应用商店中找到具有相同名称的两个或更多不同的应用? 最佳答案 不确定MicrosoftStore,但Android和iOS应用程序由应用程序ID标识。您不能拥有多个具有相同应用ID的应用。名称字符串更肤浅,它不用作应用商店中的唯一键-它更像是客户端的视觉对象。编辑:看起来GooglePlay商店允许多个应用程序使用相同的应用程

windows - 如何转储可执行文件的所有函数名称?

有没有办法(最好是命令行)转储可执行文件的所有函数名称(而不仅仅是导出/导入)?有问题的可执行文件是MicrosoftEXE/DLL,因此应该可以从MicrosoftSymbolServer获取符号。 最佳答案 请注意,微软决定要发布多少个符号。仅仅因为有符号服务器并不意味着您可以获得私有(private)符号。您可以在WinDbg中完成:打开故障转储...(不是打开可执行文件)选择DLL/可执行文件.symfix.reloadx*!*您可以使用cdb从命令行执行此操作:cdb-z"c:\windows\system32\notep

windows - IO错误 : [Errno 22] invalid mode ('r' ) or filename: 'E:\x07nu\meta.csv'

IOError:[Errno22]无效模式('r')或文件名:'E:\x07nu\meta.csv'f=open("E:\anu\meta.csv","r")forlineinfile:x=line.split(",")print(x[0]) 最佳答案 \a正在制造问题。\a和\t等字符会产生此类问题。改用原始字符串:test_file=open(r'E:\anu\meta.csv','r')或双斜杠:test_file=open('E:\\anu\meta.csv','r')或改用正斜杠:test_file=open('E:/an

c++ - 如何从驱动器号中获取驱动器名称?

我已经在互联网上搜索但找不到答案,我如何从Windows的C++驱动器盘符中获取驱动器名称?我的意思是如果我说G:\它必须给我笔式驱动器的名称。例如:可移动磁盘。 最佳答案 就像调用GetVolumeInformationAPIfunction一样简单.您传入驱动器盘符作为路径名(例如,G:\),该函数将填充一个包含卷名的缓冲区(以及其他信息,如果您对此感兴趣)。这是检索G:\驱动器的卷名所需的代码。卷名被放入szVolumeName缓冲区:WCHARszVolumeName[MAX_PATH];BOOLbSucceeded=Get

windows - 从可移植可执行文件的 .idata 部分打印出隐式链接的 dll 的名称

我正在尝试编写一个代码,该代码应该通过使用exe的.idata部分中的IMAGE_IMPORT_DESCRIPTOR结构的“名称”字段打印出exe中所有导入的dll的名称,但程序似乎陷入无限循环。谁能告诉我如何正确打印出名字...#include#include#include#includeintmain(){FILE*fp;inti;if((fp=fopen("c:\\LinkedList.exe","rb"))==NULL)std::coutName,".idata"))t=pimsh->PointerToRawData;pimsh++;}fseek(fp,t,0);IMAGE_

.net - 故障模块名称 : vrfcore. dll,版本 : 6. 3.9600.16384 和异常代码:0x80000003

我在VSexpress2013中为WindowsDesktop和sqlserver2012创建了一个winform应用程序,在调试和Release模式下一切都运行得很好并且符合预期,但是当我尝试从visualstudio运行exe时(通过单击.exe)它崩溃了,我在事件记录器Asinthisimage中发现故障模块名称:vrfcore.dll,版本:6.3.9600.16384和异常代码:0x80000003,我已经在vb.net中编写了代码,任何人都可以帮助我吗 最佳答案 vrfcore.dll由ApplicationVerifi

windows - 如何从 SVN 中获取分支名称并通过拆分 URL 将其打印到变量?

我试图在命令提示符中仅获取SVN分支的名称并将其设置为变量。我能够成功获取URL,但在设置分支名称的值时遇到问题。不幸的是,%branch%最终是空的。如果有其他更简单的方法也很好。警告:默认情况下,Windows7上没有安装任何工具(SVN除外)。FOR/F"tokens=*usebackq"%%FIN(`svninfo--show-itemurl`)DOSETfullUrl=%%FECHO%fullUrl%FOR/F"delims=/"%%FIN(%fullUrl%)DOSETbranch=%%FECHO%branch%命令窗口输出:C:\workspaces\Release_10

windows - 使用 Windows cmd 或 Cygwin,有没有办法用正确的大小写获取实际文件路径/名称?

有没有办法使用Windowscmd或Cygwin来获取大小写正确的实际文件路径/名称?例如,输入:c:\windows\system32\display.dll输出C:\Windows\System32\Display.dll 最佳答案 您可以使用FOR/F来回显或获取大小写更正的文件名for/F"delims="%%Xin("c:\windows\system32\display.dll")doecho%%~fX盘符的大小写好像还未确定。对于同一个驱动器,它可以是大写或小写。我测试了它c:\>pushdC:\C:\>popdc:\